package com.rockwell.robot2015.model;

public enum RobotAction {
	Initial,
	Jog,					// Continuously move forward
	Jog2,
	Jog3,
	DetectFrontWall,		// It is not a real command
	MoveWithSensor,
	MoveWithoutSensor,
	MoveToTreasure,
	MoveForward,			// Move forward with a specified distance
	MoveBackward,			// Move backward with a specified distance
	TurnLeft,				// Turn left 90 degree
	TurnRight,				// Turn right 90 degree
	TurnBack,				// Turn 180 degree
	TurnDegree,				// Turn with a specified degree
	Stop,					// Stop the vehicle
	ArmDown,
	ArmUp,			// Pick up the treasure
	Complete				// Game over
}
